原帖 | Jack | 2025-02-28 15:23 | 👍0 | 阅读约1
问题1: gpio如果是复用成swd用做jlink烧录,它在建立通信的时候,4根线的波形是什么样的?
TDI由Jlink发出,TDO由MCU回复对应数据,TRST复位DAP。
问题2: 怎么解决swd和gpio功能冲突,比如一组gpio即是串口又是烧录口?
不要初始化串口。
问题3: 能否通过检测复用为swd的gpio管脚电平判断当前是否用做烧录模式?
其实我们主要关注TAP,DAP单元你控制不了。
TRST复位DAP后会TCK和TDI对频,上电拉一个复位 sysinit。
如果没有Trst,Tms/swdio引脚也能通过长时间低电平复位DAP。
这在本质上是两个外设单元,所以对频前不能配置GPIO也不能去读写GPIO寄存器。
相关笔记